causing embarrassment - Turkish English Dictionary